package iteradores;

import utils.*;
import dbUtil.*;
import java.sql.*;

public class IteradorReserva extends Iterador
{
    private ResultSet rs_datos;
    private DBConfig dc;
    
    public IteradorReserva() { }

    public IteradorReserva (ResultSet rs_datos) throws Exception
    {
        super(rs_datos);
        this.rs_datos = rs_datos;
    }

    public String getOperacion() throws Exception
    {
       return rs_datos.getString("operacion");
    }
    
    public String getFechaingreso() throws Exception
    {
       return rs_datos.getString("fechaingreso");
    }
    
    public String getIdReserva() throws Exception
    {
       return rs_datos.getString("idreserva");
    }
    
    public String getFechainicio() throws Exception
    {
       return rs_datos.getString("fechainicio");
    }
    
    public String getHorainicio() throws Exception
    {
       return rs_datos.getString("horainicio");
    }
    
    public String getFechafinal() throws Exception
    {
       return rs_datos.getString("fechafinal");
    }
    
    public String getHorafinal() throws Exception
    {
       return rs_datos.getString("horafinal");
    }
    
    public String getUbicacion() throws Exception
    {
       return rs_datos.getString("ubicacion");
    }
    
    public String getEstado() throws Exception
    {
       return rs_datos.getString("estado");
    }
        
    public String getSolicitante() throws Exception
    {
       return rs_datos.getString("solicitante");
    }
    
    public String getObservacion() throws Exception
    {
       return rs_datos.getString("observacion");
    }
    
    public String getIdSolicitante() throws Exception
    {
       return rs_datos.getString("idsolicitante");
    }
    
    public String getIdRecurso() throws Exception
    {
       return rs_datos.getString("idrecurso");
    }
    
    public String getRecurso() throws Exception
    {
       return rs_datos.getString("recurso");
    }
    
    public String getIdTiporecurso() throws Exception
    {
       return rs_datos.getString("idtiporecurso");
    }
    
    public String getTiporecurso() throws Exception
    {
       return rs_datos.getString("tiporecurso");
    }
    
    public String getIdSolicitudreserva() throws Exception
    {
       return rs_datos.getString("idsolicitudreserva");
    }
    
    public String getIdAprobador() throws Exception
    {
       return rs_datos.getString("idaprobador");
    }
    
    public String getAprobador() throws Exception
    {
       return rs_datos.getString("aprobador");
    }
    
    public void setDataBaseConfig(DBConfig dc) 
    {
        this.dc = dc;
    }
    
    private DBConfig getDataBaseConfig() 
    {
        return dc;
    }
}
